Search-Space Size in Contraction Hierarchies

نویسندگان

  • Reinhard Bauer
  • Tobias Columbus
  • Ignaz Rutter
  • Dorothea Wagner
چکیده

This thesis is concerned with a so-called speedup technique for Dijkstra’s algorithm: Contraction hierarchies. We present a model of contraction hierachies sufficiently sophisticated to capture real-world applications but yet concise enough to lend itself to theoretical investigations. This model reveals an interrelation between contraction hierarchies and filled graphs that directly relates the search space size and space consumption of contraction hierarchies to the height of elimination trees and the number of fill-edges in filled graphs, respectively. These observations facilitate the construction of contraction hierarchies with an upper bound ofO(tw(G) · log(n)) andO( √ n) on the maximum search space size and an upper bound ofO(tw(G)·n log(n)) andO(n log(n)) on their space consumption for graphs of treewidth tw(G) and graphs admitting recursive O( √ n)-separator decompositions. We further consider the problem of locally modifying contraction hierarchies to increase the performance of subsequent distance queries. Deutsche Zusammenfassung Diese Arbeit beschäftigt sich mit einer sogenannten Beschleunigungstechnik für Dijkstra’s Algorithmus: Contraction Hierarchies. Wir erarbeiten ein Modell, welches die, in der Praxis gebräuchlichen, heuristischen Contraction Hierarchies erfasst und sich trotzdem für theoretische Betrachtungen eignet. Insbesondere deckt dieses Modell einen unerwarteten Zusammenhang zwischen Contraction Hierarchies und den wesentlich älteren und besser untersuchten Problemen einen gefüllten Graphen mit wenigen Kanten und einen “elimination tree” geringer Höhe zu berechnen auf. Diese Beobachtungen ermöglichen die Konstruktion von Contraction Hierarchies mit garantierter maximaler Suchraumgröße O(tw(G) · log(n)) bzw. O( √ n) und garantiertem Platzverbrauch O(tw(G) · n log(n)) bzw. O(n log(n)) für Graphen von Baumbreite tw(G) bzw. Graphen mit Zerlegungen in Separatoren der GrößeO( √ n). Schlussendlich untersuchen wir noch inwieweit lokale Änderungen die Performanz von Distanz-Abfragen in Contraction Hierarchies beeinflussen. Declaration I hereby confirm that this document has been composed by myself, and describes my own work, unless otherwise acknowledged in the text. Erklärung Ich erkläre hiermit die vorliegende Arbeit selbständig verfasst zu haben und keine außer den angegebenen Quellen verwendet zu haben. Karlsruhe, den 15. Oktober 2012

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Complexity of Contraction Hierarchies

Contraction Hierarchies are an experimentally well studied method to efficiently handle point-topoint shortest-path queries in large graphs. In a preprocessing stage the vertices of the input graph are iteratively removed, while the shortest-path structure of the remaining graph is preserved. This results in a hierarchy of graphs and shortest-path queries can be answered by only considering edg...

متن کامل

Highway Hierarchies Star

We study two speedup techniques for route planning in road networks: highway hierarchies (HH) and goal directed search using landmarks (ALT). It turns out that there are several interesting synergies. Highway hierarchies yield a way to implement landmark selection more efficiently and to store landmark information more space efficiently than before. ALT gives queries in highway hierarchies an e...

متن کامل

Diploma Thesis - Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks

We present a route planning technique solely based on the concept of node contraction. We contract or remove one node at a time out of the graph and add shortcut edges to the remaining graph to preserve shortest paths distances. The resulting contraction hierarchy (CH), the original graph plus shortcuts, also defines an order of “importance” among all nodes through the node selection. We apply ...

متن کامل

Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks

We present a route planning technique solely based on the concept of node contraction. The nodes are first ordered by ‘importance’. A hierarchy is then generated by iteratively contracting the least important node. Contracting a node v means replacing shortest paths going through v by shortcuts. We obtain a hierarchical query algorithm using bidirectional shortest-path search. The forward searc...

متن کامل

PReaCH: A Fast Lightweight Reachability Index Using Pruning and Contraction Hierarchies

We develop the data structure PReaCH (for Pruned Reachability Contraction Hierarchies) which supports reachability queries in a directed graph, i.e., it supports queries that ask whether two nodes in the graph are connected by a directed path. PReaCH adapts the contraction hierarchy speedup techniques for shortest path queries to the reachability setting. The resulting approach is surprisingly ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 645  شماره 

صفحات  -

تاریخ انتشار 2013